home *** CD-ROM | disk | FTP | other *** search
/ Dermatology Step by Step / Dermatology Step by Step.iso / pc / Media / Dermatology / AlgorithmInf.swf / scripts / DefineSprite_40 / frame_1 / DoAction.as < prev   
Encoding:
Text File  |  2001-02-15  |  1021 b   |  47 lines

  1. function adjustView()
  2. {
  3.    mc[text].scroll = Math.round(mc[text].maxscroll - (mc[text].maxscroll - 1) * ((slider.max - slider._y) / (slider.max - slider.min)));
  4. }
  5. function adjustSlider(direction)
  6. {
  7.    var dy = (slider.max - slider.min) / mc[text].maxscroll;
  8.    if(direction == "up")
  9.    {
  10.       if(slider._y >= slider.min)
  11.       {
  12.          if(slider.min < slider._y - dy)
  13.          {
  14.             slider._y -= dy;
  15.          }
  16.          else
  17.          {
  18.             slider._y = slider.min;
  19.          }
  20.       }
  21.    }
  22.    else if(slider.max >= slider._y)
  23.    {
  24.       if(slider._y + dy < slider.max)
  25.       {
  26.          slider._y += dy;
  27.       }
  28.       else
  29.       {
  30.          slider._y = slider.max;
  31.       }
  32.    }
  33. }
  34. function setHeight(H)
  35. {
  36.    if(0 < H)
  37.    {
  38.       this.down._y = H - this.down._height - this.up._height;
  39.       this.frame._height = H - this.down._height - this.up._height;
  40.    }
  41. }
  42. function testIfNeeded()
  43. {
  44.    this._visible = 1 < mc[text].maxscroll;
  45.    trace(mc[text].maxscroll);
  46. }
  47.